Add a compile time option to enable domain 0 running in ring 0.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 27 Feb 2006 14:52:43 +0000 (15:52 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Mon, 27 Feb 2006 14:52:43 +0000 (15:52 +0100)
commit79e4b2910a4c3ee7736885a630c51ec5a882c3cf
treeff2db9d7f8d46c9e813e4706c8848b4b69c5c650
parentd521323da39e6f54deae666bdeb78a6b04d7420d
Add a compile time option to enable domain 0 running in ring 0.

In this mode only a single guest kernel is supported.

This mode only works for x86/32 (not x86/64).

Signed-off-by: Ian Campbell <Ian.Campbell@XenSource.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
17 files changed:
xen/arch/x86/Makefile
xen/arch/x86/Rules.mk
xen/arch/x86/domain.c
xen/arch/x86/domain_build.c
xen/arch/x86/traps.c
xen/arch/x86/x86_32/asm-offsets.c
xen/arch/x86/x86_32/entry.S
xen/arch/x86/x86_32/mm.c
xen/arch/x86/x86_32/supervisor_mode_kernel.S [new file with mode: 0644]
xen/arch/x86/x86_32/traps.c
xen/arch/x86/x86_64/mm.c
xen/common/dom0_ops.c
xen/common/kernel.c
xen/include/asm-ia64/config.h
xen/include/asm-x86/config.h
xen/include/asm-x86/desc.h
xen/include/asm-x86/x86_32/asm_defns.h